self-assured person - French English Dictionary